// Tailwind CSS 配置文件 - 用于自定义Tailwind CSS框架
/** @type {import('tailwindcss').Config} */ // TypeScript类型提示，表示这是一个Tailwind配置对象

export default {
  // content: 指定Tailwind应该扫描哪些文件来生成CSS类
  // 这里配置了HTML文件和src目录下的所有JS/TS/JSX/TSX文件
  content: [
    "./index.html", // 根目录的index.html文件
    "./src/**/*.{js,ts,jsx,tsx}", // src目录下所有JavaScript和TypeScript文件
  ],
  
  // theme: 自定义主题配置，可以扩展或覆盖默认的Tailwind样式
  theme: {
    // extend: 扩展默认主题，添加自定义颜色、间距、字体等
    extend: {},
  },
  
  // plugins: 添加Tailwind插件来扩展功能
  plugins: [],
  
  // corePlugins: 控制核心插件的启用/禁用
  // TailwindCSS v4 新增配置选项
  corePlugins: {
    preflight: true, // 启用默认基础样式（重置浏览器默认样式）
  },
}